package com.dime.physical.service;

import com.dime.physical.domain.DimePhysicalregister;
import com.dime.physical.domain.dto.PhysicalabnormalOrderDto;
import com.dime.physical.domain.dto.PhysicalReportDto;
import com.dime.physical.domain.dto.PersonReportDto;
import com.dime.physical.domain.dto.SearchPhysicalregister;

import java.util.List;

public interface IDimeReportService {

   public PhysicalReportDto getPhysicalPersonReport(DimePhysicalregister dimePhysicalregister);

   public PersonReportDto getPhysicalReport(DimePhysicalregister dimePhysicalregister);

    PhysicalabnormalOrderDto getPhysicalOccDiseaseOrContraindications(SearchPhysicalregister dimePhysicalregister);

    List<DimePhysicalregister> getPrintReportByTypeList(SearchPhysicalregister searchPhysicalregister);

    // PhysicalContraindicationsDto getPhysicalContraindications(DimePhysicalregister dimePhysicalregister);
}
